package com.dengbw.systemtransfer.model.db;


import lombok.*;
import io.swagger.annotations.ApiModelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class LedCadre {

	/**
	 * 干部id
	 */
	@ApiModelProperty(value = "干部id", position = 0)
	private Long cadreId;

	/**
	 * 姓名 name
	 */
	@ApiModelProperty(value = "姓名 name", position = 1)
	private String userName;

	/**
	 * 手机号码
	 */
	@ApiModelProperty(value = "手机号码", position = 2)
	private String mobile;

	/**
	 * 性别#'1':'男','0':'女'
	 */
	@ApiModelProperty(value = "性别#'1':'男','0':'女'", position = 3)
	private Integer sex;

	/**
	 * 出生日期
	 */
	@ApiModelProperty(value = "出生日期", position = 4)
	private java.util.Date birthday;

	/**
	 * 所属部门#'1':'部门1','2':'部门2'
	 */
	@ApiModelProperty(value = "所属部门#'1':'部门1','2':'部门2'", position = 5)
	private Long orgGuid;

	/**
	 * 所属部门PATH
	 */
	@ApiModelProperty(value = "所属部门PATH", position = 6)
	private String orgGuidPath;

	/**
	 * 民族#'1':'汉族','2':'回族'
	 */
	@ApiModelProperty(value = "民族#'1':'汉族','2':'回族'", position = 7)
	private Long nation;

	/**
	 * 政治面貌#'1':'中共党员','2':'群众'
	 */
	@ApiModelProperty(value = "政治面貌#'1':'中共党员','2':'群众'", position = 8)
	private Integer political;

	/**
	 * 身份证号
	 */
	@ApiModelProperty(value = "身份证号", position = 9)
	private String identity;

	/**
	 * 党内职务#'1':'书记','2':'副书记','3':'委员','4':'无'
	 */
	@ApiModelProperty(value = "党内职务#'1':'书记','2':'副书记','3':'委员','4':'无'", position = 10)
	private Integer position;

	/**
	 * 备注
	 */
	@ApiModelProperty(value = "备注", position = 11)
	private String remark;

	/**
	 * 是否激活#'1':'已激活','2':'未激活'
	 */
	@ApiModelProperty(value = "是否激活#'1':'已激活','2':'未激活'", position = 12)
	private Integer isActive;

	/**
	 * 状态#'1':'正常','2':'停用'
	 */
	@ApiModelProperty(value = "状态#'1':'正常','2':'停用'", position = 13)
	private Integer status;

	/**
	 * 删除标识
	 */
	@ApiModelProperty(value = "删除标识", position = 14)
	private Integer isDel;

	/**
	 * 钉钉用户
	 */
	@ApiModelProperty(value = "钉钉用户", position = 15)
	private String dingUserId;

	/**
	 * 系统用户
	 */
	@ApiModelProperty(value = "系统用户", position = 16)
	private Long userId;

	/**
	 * 创建人
	 */
	@ApiModelProperty(value = "创建人", position = 17)
	private Long createUserId;

	/**
	 * 创建时间
	 */
	@ApiModelProperty(value = "创建时间", position = 18)
	private java.util.Date createTime;

	/**
	 * 修改人
	 */
	@ApiModelProperty(value = "修改人", position = 19)
	private Long modifyUserId;

	/**
	 * 修改时间
	 */
	@ApiModelProperty(value = "修改时间", position = 20)
	private java.util.Date modifyTime;

	/**
	 * 导入批次号
	 */
	@ApiModelProperty(value = "导入批次号", position = 21)
	private Long batchNum;

	private String tenantId;

	/**
	 * 村名称
	 */
	@ApiModelProperty(value = "村名称", position = 23)
	private String villageName;

	/**
	 * 组/队
	 */
	@ApiModelProperty(value = "组/队", position = 24)
	private String groupName;

	/**
	 * 村租户标识
	 */
	@ApiModelProperty(value = "村租户标识", position = 25)
	private Long subTenantId;

	/**
	 * 干部名称
	 */
	@ApiModelProperty(value = "干部名称", position = 26)
	private String townCadreDuty;


}
